// Copyright 2016 DeepFabric, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// See the License for the specific language governing permissions and
// limitations under the License.

package storage

import (
	"errors"
)

var (
	// ErrKeySize key size is 0
	ErrKeySize = errors.New("invalid key size")
	// ErrValueSize value size is 0
	ErrValueSize = errors.New("invalid value size")
	// ErrEmptyKey key size is 0
	ErrEmptyKey = errors.New("invalid key size")
	//ErrListIndex index not in list range[head, tail]
	ErrListIndex = errors.New("invalid index of list")
	//ErrKeyOrFieldEmpty length of key or field is zero
	ErrKeyOrFieldEmpty = errors.New("invalid key or field")

	ErrInvalidMeta = errors.New("ERR invalid key meta")
)
